.thumbnails { clear: both; }
.thumbnail { margin: 0 0.7em 1em 0;  -webkit-box-shadow: 3px 3px 10px #777; -moz-box-shadow: 3px 3px 10px #777; border: 0.35em solid white; }
.yearLabel, .monthLabel {float:left; color: gray; margin-right: 1em; }
.tab { float:left; cursor: default; margin-right: 0.5em; }
.l1 { }
.l2 { }
.navigation { float:right; }
.navigation .button { cursor: pointer; cursor: hand; float: right; background-color: #777; margin: 0.4em 0.7em 0 0;
        color: white; padding: 0.4em 1em 0.4em 1em; -moz-border-radius:0.35em; -webkit-border-radius:0.35em; }
.navigation a { text-decoration: none; color: white; }
.time_selector {float:left; padding:0.3em; }
.highlight1, .highlight2 { color: black; text-decoration: none; }
.level1h { margin-bottom: 0.25em; white-space: nowrap; }
.level2h { white-space: nowrap; }
ul.tag_selector { list-style-type: none; display: inline; margin: 0; padding: 0; white-space: nowrap; }
ul.tag_selector li { margin:0; margin-right: 0.5em; padding: 0; }
.selected { font-weight: bold; }
.caption { float: left; color: white; margin: 0.3em 0.5em 0.3em 0.3em; font-size: 1.5em; }
.clickable { cursor: pointer; cursor: hand; }
#thumbnail_container { padding: 1em; padding-top: 1.5em; }